ÚÔÛÙ Û Î È AÛÊ ÏÂÈ ÛÙËÌ ÙˆÓ YappleÔÏÔÁÈÛÙÒÓ

Σχετικά έγγραφα
Θεωρία Πληροφορίας και Kωδικοποίησης

ÚÔÛÙ Û Î È AÛÊ ÏÂÈ ÛÙËÌ ÙˆÓ YappleÔÏÔÁÈÛÙÒÓ

E π A π π ª π. È ÎÚÈÙ M ıëì ÙÈÎ. Î È M ıëì ÙÈÎ ÔÁÈÎ. TfiÌÔ A' È ÎÚÈÙ M ıëì ÙÈÎ ÂÒÚÁÈÔ BÔ ÚÔ

E π A π π ª π TÂ ÓËÙ NÔËÌÔÛ ÓË - EÊ ÚÌÔÁ. TfiÌÔ ' ÂÓÂÙÈÎÔ AÏÁfiÚÈıÌÔÈ Î È EÊ ÚÌÔÁ. ÎÔı Ó ÛË

ÚÔÛÙ Û Î È AÛÊ ÏÂÈ ÛÙËÌ ÙˆÓ YappleÔÏÔÁÈÛÙÒÓ

TËÏÂÌ ÙÈÎ, È ÎÙ Î È KÔÈÓˆÓ

E π A π π ª π. Ú ÌÌÈÎfi ÚÔÁÚ ÌÌ ÙÈÛÌfi. MÔÓÙÂÏÔappleÔ ËÛË. TfiÌÔ A' M ÓÔ PÔ ÌÂÏÈÒÙË Î È ÚÔÛÔÌÔ ˆÛË

ÏËÚÔÊÔÚÈÎ Î È EÎapple  ÛË

EÈÛ ÁˆÁ ÛÙËÓ ÏËÚÔÊÔÚÈÎ

E π A π π ª π AÚ TÂ ÓÔÏÔÁ ÔÁÈÛÌÈÎÔ. TfiÌÔ ' MÈ Ï ÓÔ ËÌ. XÚÈÛÙÔ Ô Ï ÎË B ÛÂÈ Â ÔÌ ÓˆÓ

E π A π π ª π. Â È ÛÌfi ÔÁÈÛÌÈÎÔ. TfiÌÔ ' ÏÒÛÛÂ ÚÔÁÚ ÌÌ ÙÈÛÌÔ II. KÏÂ ÓıË Ú ÌappleÔ Ï Ë. (AÓÙÈÎÂÈÌÂÓÔÛÙÚÂÊ ÚÔÁÚ ÌÌ ÙÈÛÌfi )

E π A π π ª π TÂ ÓËÙ NÔËÌÔÛ ÓË EÊ ÚÌÔÁ. TfiÌÔ B' NÂ ÚˆÓÈÎ ÎÙ Î È ÓÔ AÚÁ Ú ÎË EÊ ÚÌÔÁ

E π A π π ª π º ÛÈÎÔ ËÌÂ. TfiÌÔ ' Ù ÙÈÛÙÈÎ ÂÚÌÔ Ó ÌÈÎ BÏ ÛË M Ú ÓÙ

Tεχνολογία Λογισµικού II

OÈÎÔÓÔÌÈÎ T ÓÈÎÒÓ ŒÚÁˆÓ

EÈ ÈÎ Ì Ù ÁÈ ÙËÓ ÔÈfiÙËÙ

Ψηφιακή επεξεργασία εικόνων και σηµάτων

È Â ÚÈÛË YÁÚÒÓ AappleÔ Ï ÙˆÓ

Σχεδιασμός και Eκτίμηση Έργων

ÏËÚÔÊÔÚÈÎ Î È EÎapple  ÛË

B ÛÈÎ EÚÁ ÏÂ Î È M ıô ÔÈ ÁÈ ÙÔÓ ŒÏÂÁ Ô ÙË ÔÈfiÙËÙ

EÈÛ ÁˆÁ ÛÙËÓ ÏËÚÔÊÔÚÈÎ

ÚÔÁÚ ÌÌ ÙÈÛÌfi ÁÈ ÙËÓ ÔÈfiÙËÙ

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ. Σχολή Θετικών Επιστηµών και Τεχνολογίας. Πρόγραµµα Σπουδών ΠΛΗΡΟΦΟΡΙΚΗ. Θεµατική Eνότητα BΑΣΙΚΑ ΖΗΤΗΜΑΤΑ ΙΚΤΥΩΝ Η/Υ

Aισθητήρες και Mικροαισθητήρες

K ÓÔ.ÛÂÏÈ.(168ÛÂÏ.) :13 ÂÏ 1 (M ÚÔ ÙÛ ÁÎÔ) Eπιστήµη Eπιφανειών

OÈÎÔÓÔÌÈÎ T ÓÈÎÒÓ ŒÚÁˆÓ

E π A π Δ π Δ ª π. NÔÌÔıÂÛ Î È AÛÊ ÏÂÈ T ÓÈÎÒÓ ŒÚÁˆÓ. TfiÌÔ B' K ÏÏÈfiappleË ÓË Iˆ ÓÓË Ô ÊÏ AÛÊ ÏÂÈ EÎÙ ÏÂÛË ŒÚÁˆÓ

È Â ÚÈÛË ÙÂÚÂÒÓ AappleÔ Ï ÙˆÓ

TÂ ÓËÙ NÔËÌÔÛ ÓË - EÊ ÚÌÔÁ

ÚÔËÁÌ Ó EÚÁ ÏÂ Î È M ıô ÔÈ ÁÈ ÙÔÓ ŒÏÂÁ Ô ÙË ÔÈfiÙËÙ

E π A π π ª π AÚ TÂ ÓÔÏÔÁ ÔÁÈÛÌÈÎÔ. TfiÌÔ B' ÂÈÙÔ ÚÁÈÎ ÛÙ Ì Ù I

ιαχείριση και Ποιότητα Λογισµικού

Θεµέλια Γραµµικού Προγραµµατισµού

E π A π π ª π. ÚÔÁÚ ÌÌ ÙÈÛÌfi. ÁÈ ÙËÓ ÔÈfiÙËÙ. TfiÌÔ A' Â È ÛÌfi. ÁÈ ÙËÓ ÔÈfiÙËÙ. AÁÁÂÏfiappleÔ ÏÔ

E π A π π ª π º ÛÈÎÔ ËÌÂ. TfiÌÔ E' º ÛÌ ÙÔÛÎÔapple ºÒÙË NÙ

È Â ÚÈÛË YÁÚÒÓ AappleÔ Ï ÙˆÓ

Eισαγωγή στην Πυρηνική Φυσική

E π A π π ª π OÚÁ ÓÈÎ XËÌÂ. TfiÌÔ ' º ÛÌ ÙÔÛÎÔapple OÚÁ ÓÈÎÒÓ EÓÒÛˆÓ. I.. ÂÚÔı Ó ÛË

K Ì ÚÈÓfi (232ÛÂÏ.) 23/3/ :03 ÂÏ 1. Mικροηλεκτρονική

ÚÔÁÚ ÌÌ ÙÈÛÌfi ÁÈ ÙËÓ ÔÈfiÙËÙ

E π A π π ª π KÏ ÛÈÎ º ÛÈÎ I. TfiÌÔ ' HÏÂÎÙÚÔÌ ÁÓËÙÈÛÌfi. NÈÎfiÏ Ô. K Ï ÊË

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ. Σχολή Θετικών Επιστηµών και Τεχνολογίας. Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH. Θεµατική Ενότητα ΣYΓXPONA IKTYA KAI YΠHPEΣIEΣ

KO MA E I O OIH H 30/5/ :32 ÂÏ 1. Eπιστήµη Πολυµερών

NÔÌÔıÂÛ Î È AÛÊ ÏÂÈ T ÓÈÎÒÓ ŒÚÁˆÓ

Aρχές Διοίκησης Επιχειρήσεων

ÔÌ Î È ÂÈÙÔ ÚÁ ÙÔ K ÙÙ ÚÔ

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ. Σχολή Θετικών Επιστηµών και Τεχνολογίας. Πρόγραµµα Σπουδών ΠΛΗΡΟΦΟΡΙΚΗ. Θεµατική Eνότητα

È Â ÚÈÛË ÙÂÚÂÒÓ AappleÔ Ï ÙˆÓ

Eιδικά Θέµατα υναµικής των Kατασκευών και Σεισµικής Mηχανικής

Mηχανολογική Σχεδίαση

Aποτίµηση Σεισµικών Bλαβών, Eπισκευές και Eνισχύσεις Kτιρίων Oπλισµένου Σκυροδέµατος

H EÍ ÏÈÍË ÙˆÓ I ÂÒÓ ÛÙÈ º ÛÈÎ EappleÈÛÙ ÌÂ

H EÍ ÏÈÍË ÙˆÓ I ÂÒÓ ÛÙÈ º ÛÈÎ EappleÈÛÙ ÌÂ

E π A π π ª π ÂÓÂÙÈÎ. TfiÌÔ A' ÂÒÚÁÈÔ È ÓÓfiappleÔ ÏÔ ÂÓÂÙÈÎ

Στοχαστική υναµική των Kατασκευών

È Â ÚÈÛË ÙÂÚÂÒÓ AappleÔ Ï ÙˆÓ

Aξιοπιστία και Συντήρηση

Eπικοινωνία Aνθρώπου Yπολογιστή

E π A π π ª π ÂÓÂÙÈÎ. TfiÌÔ ' EÍ ÏÈÍË ÂÒÚÁÈÔ PÔ ÎË

Σύµµικτες Kατασκευές

Oικολογία Aπό τη Bιόσφαιρα στους Πληθυσµούς

Aλγόριθµοι Γραµµικού Προγραµµατισµού και Θεωρία Παιγνίων

E π A π π ª π OÚÁ ÓÈÎ XËÌÂ. TfiÌÔ ' BÈÔÌfiÚÈ : ÔÌ & ÂÈÙÔ ÚÁÈÎfiÙËÙ N ÎÔ K. K Ú Ì ÓÔ

Eπιστήµη Yλικών: Mαγνητικά Yλικά

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ. Σχολή Θετικών Επιστηµών και Τεχνολογίας. Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH

E π A π Δ π Δ ª π. NÔÌÔıÂÛ Î È AÛÊ ÏÂÈ T ÓÈÎÒÓ ŒÚÁˆÓ. TfiÌÔ A' KˆÓÛÙ ÓÙ ÓÔ ÂÔ ˆÚ ÎfiappleÔ ÏÔ ÈÔÓ ÛÈÔ K ÙÚÈÌappleÔ. NÔÌÔıÂÛ EÎÙ ÏÂÛË T ÓÈÎÒÓ ŒÚÁˆÓ

E π A π π ª π ÂÓÂÙÈÎ. TfiÌÔ B' º ÛÈÔÏÔÁ. AÓÙÈÁfiÓË Ô

ΠΕΡΙΕΧΟΜΕΝΑ 1. Εισαγωγή 2. Θεωρία αριθμών Αλγεβρικές δομές 3. Οι κρυπταλγόριθμοι και οι ιδιότητές τους

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ. Σχολή Θετικών Επιστηµών και Τεχνολογίας. Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH. Θεµατική Ενότητα ΣYΓXPONA IKTYA KAI YΠHPEΣIEΣ

Eγκυροποίηση Λογισµικού

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ. Σχολή Θετικών Επιστηµών και Τεχνολογίας. Πρόγραµµα Σπουδών ΣΠOY EΣ ΣTIΣ ΦYΣIKEΣ EΠIΣTHMEΣ.

Aνάλυση Eικόνας και Aναγνώριση Προτύπων

Κεφάλαιο 21. Κρυπτογραφία δημόσιου κλειδιού και πιστοποίηση ταυτότητας μηνυμάτων

È Â ÚÈÛË YÁÚÒÓ AappleÔ Ï ÙˆÓ

E π A π π ª π OÚÁ ÓÈÎ XËÌÂ. TfiÌÔ B' OÌfiÏÔÁ ÂÈÚ, ÙÂÚÂÔ ËÌÂ Î È MË ÓÈÛÌÔ OÚÁ ÓÈÎÒÓ AÓÙÈ Ú ÛÂˆÓ ÈÔÓ ÛÈÔ

Πρόλογος 1. 1 Μαθηµατικό υπόβαθρο 9

Eπιστήµη Yλικών: Kεραµικά Yλικά

ΑΣΦΑΛΕΙΑ & ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ(Θ)

Εισαγωγή στην επιστήμη της Πληροφορικής και των. Aσφάλεια

Αλγόριθµοι δηµόσιου κλειδιού

μ ÛÈÎ Ú ÈÎ Ô Î È ÈÔ ÎËÛË

Κατάλογος Σχηµάτων. Κατάλογος Πινάκων. I Θεµέλια 27

Εισαγωγή στην επιστήμη της Πληροφορικής και των Τηλεπικοινωνιών. Aσφάλεια

Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων. Κρυπτογραφία. Εισαγωγή. Χρήστος Ξενάκης

Κατάλογος Σχηµάτων. Κατάλογος Πινάκων. I Κρυπτανάλυση 21

Κρυπτογραφία και Ασφάλεια Δικτύων

Από την Κλασική στην Κβαντική Φυσική

Εισαγωγή στην Κρυπτογραφία και τις Ψηφιακές Υπογραφές

Κεφάλαιο 2. Κρυπτογραφικά εργαλεία

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ. Σχολή Θετικών Επιστηµών και Τεχνολογίας. Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH

Σηµείωση: Οι εικόνες οι οποίες έχουν περιληφθεί στον παρόντα τόµο χρησιµοποιούνται για καθαρά εκπαιδευτικούς σκοπούς και υποκαθιστούν την προβολή

Εισαγωγή στην επιστήμη της Πληροφορικής και των Τηλεπικοινωνιών. Aσφάλεια

Αλγόριθμοι και Πολυπλοκότητα

Πληροφορική Ι. Μάθημα 10 ο Ασφάλεια. Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας. Δρ. Γκόγκος Χρήστος

Ασφάλεια Τηλεπικοινωνιακών Συστημάτων ΣΤΑΥΡΟΣ Ν ΝΙΚΟΛΟΠΟΥΛΟΣ 03 ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΚΡΥΠΤΟΛΟΓΙΑ

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική Ι. Ενότητα 10 : Ασφάλεια. Δρ. Γκόγκος Χρήστος

μ ÛÈÎ Ú ÈÎ Ô Î È ÈÔ ÎËÛË

Οικονομικό Πανεπιστήμιο Αθηνών Τμήμα Πληροφορικής ΠΜΣ στα Πληροφοριακά Συστήματα Κρυπτογραφία και Εφαρμογές Διαλέξεις Ακ.

E π A π π ª π OÚÁ ÓÈÎ XËÌÂ. TfiÌÔ A' OÌfiÏÔÁ ÂÈÚ, ÙÂÚÂÔ ËÌÂ Î È MË ÓÈÛÌÔ OÚÁ ÓÈÎÒÓ AÓÙÈ Ú ÛÂˆÓ M ÓÒÏË ÙÚ Ù ÎË

Transcript:

E π A π π ª π ÚÔÛÙ Û Î È AÛÊ ÏÂÈ ÛÙËÌ ÙˆÓ YappleÔÏÔÁÈÛÙÒÓ TfiÌÔ ' B Û ÏÂÈÔ ZÔÚÎ Ë KÚ appleùôáú Ê

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH Θεµατική Ενότητα ΠΡΟΣΤΑΣΙΑ ΚΑΙ ΑΣΦΑΛΕΙΑ ΣΥΣΤΗΜΑΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ Τόµος Γ' Kρυπτογραφία Bασίλειος Zορκάδης ιδάκτωρ Πληροφορικής, Hλεκτρολόγος Mηχανικός Πανεπιστηµίου Aιγαίου ΠATPA 2002

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH Θεµατική Ενότητα ΠΡΟΣΤΑΣΙΑ ΚΑΙ ΑΣΦΑΛΕΙΑ ΣΥΣΤΗΜΑΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ Τόµος Γ' ΚΡΥΠΤΟΓΡΑΦΙΑ Συγγραφή BAΣIΛEIOΣ ZOPKA HΣ ιδάκτωρ Πληροφορικής, Hλεκτρολόγος Mηχανικός Πανεπιστηµίου Aιγαίου Κριτική Ανάγνωση ΣΩΚΡΑΤΗΣ ΚΑΤΣΙΚΑΣ Kαθηγητής Tµήµατος Mαθηµατικών Πανεπιστηµίου Aιγαίου Ακαδηµαϊκός Υπεύθυνος για την επιστηµονική επιµέλεια του τόµου ΠΑΥΛΟΣ ΣΠΥΡΑΚΗΣ Kαθηγητής Tµήµατος Mηχανικών H/Y & Πληροφορικής Πανεπιστηµίου Πατρών Επιµέλεια στη µέθοδο της εκπαίδευσης από απόσταση AXIΛΛEAΣ KAMEAΣ Γλωσσική Επιµέλεια IΩANNHΣ ΓAΛANOΠOYΛOΣ Τεχνική Επιµέλεια TYPORAMA Καλλιτεχνική Επιµέλεια, Σελιδοποίηση TYPORAMA Συντονισµός ανάπτυξης εκπαιδευτικού υλικού και γενική επιµέλεια των εκδόσεων ΟΜΑ Α ΕΚΤΕΛΕΣΗΣ ΕΡΓΟΥ ΕΑΠ / 2002 ISBN: 960 538 390 X Kωδικός Έκδοσης: ΠΛH 35/3 Copyright 2000 για την Ελλάδα και όλο τον κόσµο ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Οδός Παπαφλέσσα & Υψηλάντη, 26222 Πάτρα Τηλ: (061) 314094, 314206 Φαξ: (061) 317244 Σύµφωνα µε το Ν. 2121/1993, απαγορεύεται η συνολική ή αποσπασµατική αναδηµοσίευση του βιβλίου αυτού ή η αναπαραγωγή του µε οποιοδήποτε µέσο χωρίς την άδεια του εκδότη.

ÂÚÈ fiìâó K º π 1 EÈÛ ÁˆÁ ÛÙËÓ KÚ appleùôáú Ê Eισαγωγικές παρατηρήσεις... 11 1.1 Kρυπτογραφία και Kρυπτανάλυση... 13 1.1.1 Bασικοί όροι... 13 1.1.2 Kρυπτογραφικοί αλγόριθµοι... 13 1.1.3 Συµβολισµός... 14 1.2 Aναγκαιότητες της Kρυπτογραφίας... 15 1.2.1 Aπειλές και επιπτώσεις παραβίασης της ασφάλειας... 15 1.2.2 Bασικοί στόχοι ασφάλειας... 17 1.2.3 Mέσα προστασίας... 18 1.3 Eξέλιξη της Kρυπτογραφίας... 21 1.3.1 Έως τον 19ο αιώνα... 22 1.3.2 Aπό το 1900 έως τον B' Παγκόσµιο πόλεµο... 22 1.3.3 H εργασία του Shannon... 23 1.3.4 H νεότερη εποχή της Kρυπτογραφίας... 23 Σύνοψη... 25 Bιβλιογραφία... 26 K º π 2 KÏ ÛÈÎ KÚ appleùôáú Ê Eισαγωγικές παρατηρήσεις... 29 2.1 Στεγανογραφία... 31 2.2 Tεχνικές αντικατάστασης... 32 2.2.1 H µέθοδος του Kαίσαρα... 32

6 KƒÀ ƒ ºπ 2.2.2 Mονοαλφαβητική αντικατάσταση... 33 2.2.3 Πολυαλφαβητική αντικατάσταση... 37 2.2.4 Kωδικοποιητής του Vernam... 41 2.3 H τεχνική της µετάθεσης... 43 2.3.1 Aπλή και πολλαπλή µετάθεση... 44 2.3.2 O κωδικοποιητής Nihilist... 46 2.4 Kρυπτογραφικές συσκευές... 47 2.4.1 O κύλινδρος του Jefferson... 48 2.4.2 O δίσκος Wheatstone... 49 2.4.3 H µηχανή του Hagelin... 49 2.4.4 Mηχανές ρότορα... 49 2.5 Στατιστικές µέθοδοι κρυπτανάλυσης... 51 2.5.1 είκτης σύµπτωσης... 51 2.5.2 Έλεγχος του Kasiski... 54 Σύνοψη... 57 Bιβλιογραφία... 58 K º π 3 MaıËÌ ÙÈÎfi applefi ıúô Eισαγωγικές παρατηρήσεις... 59 3.1 Θεωρία της Πληροφορίας και Kρυπτογραφία... 61 3.1.1 Mέτρα πληροφορίας και ασφάλεια κρυπτογραφικών συστηµάτων... 61 3.1.2 Mοναδιαία απόσταση... 66 3.2 Θεωρία της πολυπλοκότητας και κρυπτογραφία... 69 3.2.1 Πολυπλοκότητα αλγόριθµων... 70 3.2.2 NP προβλήµατα και Kρυπτογραφία... 71 3.2.3 Aσφάλεια κρυπτογραφικών συστηµάτων... 73

EPIEXOMENA 7 3.3 Tύποι κρυπταναλυτικών επιθέσεων... 74 3.4 Aριθµοθεωρία Eισαγωγικές παρατηρήσεις... 79 3.4.1 Bασικές έννοιες και τεχνικές... 80 3.4.2 Σηµαντικά αποτελέσµατα... 85 3.4.3 Aνάλυση φυσικού αριθµού σε γινόµενο πρώτων... 89 3.4.4 ηµιουργία τυχαίων πρώτων αριθµών... 89 3.5 Kβαντική Kρυπτογραφία... 93 3.5.1 Tεχνική ανταλλαγής κλειδιών... 95 3.6 ηµιουργία (ψευδο ) τυχαίων ακολουθιών... 97 3.6.1 Πηγές τυχαίων ακολουθιών... 98 3.6.2 (Ψευδο ) τυχαίες ακολουθίες... 99 3.6.3 Γεννήτριες (ψευδο ) τυχαίων ακολουθιών... 100 3.7 Tο παράδοξο της ηµεροµηνίας γέννησης... 103 Σύνοψη... 104 Bιβλιογραφία... 107 K º π 4 ÌÌÂÙÚÈÎ ÛÙ Ì Ù KÚ appleùôáú Ê Eισαγωγικές παρατηρήσεις... 109 4.1 Data Encryption Standard (DES)... 111 4.1.1 Kρυπτογράφηση και αποκρυπτογράφηση... 112 4.1.2 Xαρακτηριστικά του DES... 122 4.1.3 Kρυπταναλυτικές µέθοδοι... 127 4.1.4 Tρόποι λειτουργίας του DES... 134 4.2 ιπλός και τριπλός DES... 142

8 KƒÀ ƒ ºπ 4.2.1 ιπλός DES (Double DES)... 142 4.2.2 Tριπλός DES (Triple DES)... 145 4.3 Kρυπτογραφικός αλγόριθµος IDEA... 149 4.3.1 Σχεδιαστικές αρχές... 149 4.3.2 Kρυπτογράφηση και αποκρυπτογράφηση... 151 4.3.3 Yπολογισµός των 52 υποκλειδιών... 153 4.3.4 Kρυπταναλυτικές προσπάθειες... 155 4.3.5 Tρόποι λειτουργίας του IDEA... 155 4.4 Advanced Encryption Standard (AES)... 156 4.4.1 Kριτήρια αξιολόγησης των υποψήφιων αλγορίθµων... 157 4.4.2 Rijndael Γενικά... 159 4.4.3 Mαθηµατικές βάσεις του αλγόριθµου Rijndael... 160 4.4.4 Rijndael Kρυπτογράφηση και αποκρυπτογράφηση... 163 4.4.5 Rijndael Yπολογισµός υποκλειδιών... 168 Σύνοψη... 171 Bιβλιογραφία... 174 K º π 5 AÛ ÌÌÂÙÚ ÛÙ Ì Ù KÚ appleùôáú Ê Eισαγωγικές παρατηρήσεις... 177 5.1 Aρχές ασύµµετρων κρυπτογραφικών συστηµάτων... 180 5.2 RSA... 183 5.2.1 Περιγραφή του RSA... 184 5.2.2 Yλοποίηση του RSA... 187 5.2.3 Kρυπταναλυτικές προσπάθειες... 188 5.3 Aσύµµετρος αλγόριθµος βασισµένος στο πρόβληµα του σακιδίου (Knapsack System)... 191

EPIEXOMENA 9 5.4 Kρυπτογράφικα συστήµατα βασησµένα στο πρόβληµα των διακριτών λογάριθµων... 195 5.4.1 Tο κρυπτογραφικό σύστηµα του Elgamal... 196 5.5 Συστήµατα ελλειπτικών καµπύλων... 199 5.5.1 Tο Kυπτογραφικό σύστηµα του Elgamal... 204 5.5.2 Tο κρυπτογραφικό σύστηµα των Menezes Vanstone... 205 Σύνοψη... 207 Bιβλιογραφία... 208 K º π 6 HÏÂÎÙÚÔÓÈÎ YappleÔÁÚ Ê Î È Ó ÚÙ ÛÂÈ K Ù ÎÂÚÌ ÙÈÛÌÔ Eισαγωγικές παρατηρήσεις... 209 6.1 Eισαγωγή στις ηλεκτρονικές υπογραφές... 211 6.2 Ψηφιακές υπογραφές βασισµένες στο πρόβληµα της παραγοντοποίησης... 215 6.2.1 Tο πρότυπο σχήµα ψηφιακών υπογραφών ISO/IEC 9796 2... 217 6.3 Ψηφιακές υπογραφές βασισµένες στο πρόβληµα υπολογισµού διακριτών λογάριθµων... 222 6.3.1 Tο σχήµα ψηφιακών υπογραφών του ElGamal... 222 6.3.2 To σχήµα ψηφιακών υπογραφών του DSA... 223 6.4 Ψηφιακές υπογραφές βασισµένες στις ελλειπτικές καµπύλες... 224 6.5 Eισαγωγή στις συναρτήσεις κατακερµατισµού... 226 6.6 H συνάρτηση κατακερµατισµού MD5... 228 6.7 O πρότυπος αλγόριθµος κατακερµατισµού SHA... 233 Σύνοψη... 237 Bιβλιογραφία... 238

10 KƒÀ ƒ ºπ K º π 7 È Â ÚÈÛË KÚ appleùôáú ÊÈÎÒÓ KÏÂÈ ÈÒÓ Eισαγωγικές παρατηρήσεις... 239 7.1 Eισαγωγή στη διαχείριση κρυπτογραφικών κλειδιών... 241 7.2 Mεταφορά κλειδιών βασισµένη σε συµµετρικούς αλγόριθµους... 243 7.3 Συµφωνία και µεταφορά κλειδιών βασισµένη σε ασύµετρους αλγόριθµους... 245 7.3.1 Aλγόριθµος (µηχανισµός) συµφωνίας µυστικού κλειδιού των Diffie Hellman... 246 7.3.2 Mηχανισµός µεταφοράς µυστικού κλειδιού βασισµένος στον RSA. 247 7.3.3 Aλγόριθµος µεταφοράς δηµόσιου κλειδιού µε τη βοήθεια αρχής πιστοποίησης... 247 Σύνοψη... 249 Bιβλιογραφία... 250 Aπαντήσεις Aσκήσεων Aυτοαξιολόγησης... 251 Απαντήσεις ραστηριοτήτων... 275 Γλωσσάρι όρων... 293